Definition of Drenched In
-
(adjective satellite) abundantly covered or supplied with; often used in combination; "drenched in moonlight"; "moon-drenched meadows"
Antonyms of Drenched In
No Antonyms Found.
Homophones of Drenched In
No Homophones Found.